The online racing simulator
Searching in All forums
(994 results)
EQ Worry
S2 licensed
Quote from jmari :I try to setup the licence ranking system, with points only. I setup this value in the file Airio.tcd.txt ... it's correct ? how to see the level of licence ?

Your code is not quite OK, it should be without quotes (") like this:

# FULL: Comma-separated lists achievable ranks
LicenceRanksText=Débutant, Confirmé, Bronze, Argent, Or
# FULL: Comma-separated lists of points for each rank
LicenceRanksPoints=50,100,200,400,800

The other problem is also apparent from the code - ranks (from points), just as licences (lap time) and safety ratings are in textual form available only in the FULL Airio version. That means you may use points in whatever way you wish, but defining ranges, assigning textual descriptions and using those to limit race joining (e.g. by car category) is not available in the FREE compile.

Quote from michele0676 :I my server i need that only first 12 start in reverse in 2nd race, other no chance. Here the srv settings:

RestartTime=1800
RestartCons=42


With these your settings races will restart after 30 minutes and only if there are 42 drivers - meaning never. Use RestartTime=0 to disable auto-restarts, or turn off advanced checks (!cha off) for the more serious racing, which also stops auto-restarting.

Quote from michele0676 :
CustomGrid=true
GridPriMethod=RR
GridPriCount=12
GridPriReverse=true
GridSecMethod=RR
GridSecReverse=false

I need use: /start=reverse ?

Your SRV setup looks good, custom grid is used, first 12 from last race are reversed, the rest keeps their positions, then follow non-finishers and newly connected basically in random order. LFS server grid setting does not really matter in this case, default LFS arrangement is simply overwritten by Airio.
EQ Worry
S2 licensed
Good series! Keep going!
EQ Worry
S2 licensed
Quote from o000o :Hi, !clrc doesn't seem to work anymore, has the command been changed?

I believe the command (to clear all championship data) is perfectly OK, problem could be you do not have sufficient rights to manipulate with statistics. See EnableStats item in CFG file and if it is higher than 4 then change it to 4 or define yourself as Limad5 to have super-admin rights incl. stats manipulation.
EQ Worry
S2 licensed
Quote from VoiD :I downloaded the 2.3.3 archive and unpacked it on my hdd.

I double checked, all MSG files in Airio archives are positively UTF-8, all their special characters will be displayed correctly in Airio. I'm pretty sure of this, it is working for months without problems.

In case special chars are not processed OK, almost certainly the MSG file is not UTF-8 anymore. For example TCAdmin panel will save the file as ANSI if you use it for quick editing, so you do not want to do it.

Please download the original MSG (2.3) again, upload, do !rld, it must work...
EQ Worry
S2 licensed
Quote from VoiD :Looks like AIRIO can´t display Ä, ä, Ö, ö, Ü, ü...

It would be very bad application if it could not display such characters. Airio fully supports all European languages incl. Russian and Greek. Just make sure the MSG (and also CFG/SRV, if you have custom text there) is saved as UTF-8 and not ANSI. The link above is ANSI and if you just use it, the display would be bad. Save it again as UTF-8, upload, type !rld, it will work...

EDIT: Hmmm, it looks the above link contains file completely without ä, ö, ü, which certainly is not OK. My suggestion is NOT to use the adapted GE translation in the form it is, it has some serious flaws...
Last edited by EQ Worry, .
EQ Worry
S2 licensed
Right, the AllowNoKick=6 was the reason. This your setting means no one is protected from being kicked/banned by Airio for various reasons, not even admins (Limad4 or anyone connected with server password, such as the host) and supads (Limad5 and at the same time with server password), also no one can remove people from start grid then. My opinion? Very strange value you have there.

PS: In case you wonder about supads... I just made up that word, it stands for super-admins (similarly as limads stands for limited admins). Let's see how long it will take before this word makes it into Webster's Online Dictionary.
EQ Worry
S2 licensed
Quote from eldraker2 :... all the web links are broken ...

The links look OK to me on the www.airio.eu site, which is the only one I keep. Direct download of the current version is right here. If you have any questions/trubles with setup, do not hesitate to ask e.g. via MSN.
EQ Worry
S2 licensed
Hmmm, highly interesting, trying to ban the host. What value you have as AllowNoKick in CFG file? If you're using 4 or lower this should not happen. Anyway, I updated the check a bit so that admins can always remove people from start grid... One more question, what value you use as IsAdmin, also in CFG file?
EQ Worry
S2 licensed
Quote from VoiD :When I skip a track in the "lobby" as admin with "/track=*" followed by "/laps=*" airio needs a !rld. Otherwise the Session will be run twice...

Ah, took me quite a while to see what you mean! You skip a track in rotation manually, but this action is not recogized, and after next race end the same track is loaded. Tracks go out of synch with rotation definition. OK, noted, I will correct this behaviour, it shouldn't be that complicated. Thanks for spotting this!
EQ Worry
S2 licensed
Quote from Crady :Well there are a few things I would like to see in the !tr display ... A variable to print out date/time to use in custom text, race start message, custom command would be nice too ...

While you know I do not want to go too far with variables, I guess (hope) a few would not hurt. 2.3.3 contains the variables you mention as well as support for custom user commands (output shown only to one driver).

Quote from albevo :I'm having trouble importing Lapper's PB.txt file into Airio.

Hi! Please check what setting you use under EnableStats in CFG file. This says to whom stats manipulation commands (such as !imp) are available. By default there is level 5, while server admins (including the host) have only level 4.

So please either change EnableStats to 4 or define yourself as a super-admin in CFG file like Limad5=your_name. After !rld and/or reconnect the !imp and !exp should work for you.

I will change the value to 4 in default configs, because it is confusing as it is now, so thanks for pointing this out!
Last edited by EQ Worry, .
EQ Worry
S2 licensed
Quote from michele0676 :I use 500servers, how i can do with exe file ?

Aaahhh, grrr, you cannot. Can you wait say a week for 2.3.3 then? I could ask Franky to update the update , but this is really minor thing... I'd like to wait a few more days for any bug reports or smaller feature requests and then make 2.3.3 a "stable" release, as it was required by some...
EQ Worry
S2 licensed
@ VoiD & Crady : You're right about limited usability of the current pit entry/exit check, it works good only on some tracks. For a perfect check support for some polygon the shape of pit lines would be necessary plus the first/last node. Possible? Yes. Hard to implement? Not really. Hard to configure? Quite, but only once. I guess I will put this on my TODO list, overall it could be a nice touch.

@ jvalley : Man, thanks for your kind offer. I'm afraid I will have to update docs myself, but any attempt to make a quick reference guide is most welcome!

@ michele : Of course you're right, my bad, I forgot about the option to use Previous and Following buttons. I did minor correction, it should be OK now. Please download again the 2.3.2 archive, check the EXE has today's timestamp, and overwrite the old EXE/PDB file. Test and let me know if it is behaving correctly. Thanks!
EQ Worry
S2 licensed
Quote from VoiD :The pitline thingie does not work properly, at least for us...

Right, I guess this is a result of some misunderstanding. Pitlane exit/entry check works in conjunction with entering/leaving proper racing path as defined by LFS developers and as seen e.g. in Remote (the Track option there).

On some tracks the on/off path info can be used to improve pit exit/entry practice. But it is not a perfect solution, because sometimes the racing path intersects with pit lines (blend lines, called by some). So what you need to find is the earliest track node where a car can enter racing path when exiting pits or leave the racing path when entering pits.

This is not the same as driving to the end of pitlines, the check can be used to prevent pitlanes cutting only to some extent, depending on specific track. For example on BL1 the pit lines end exactly on the racing path, the check runs ideally there. On AS2 the racing path crosses drawn pitlines in about half of their length, the rest cannot be enforced by this relatively simple check.

The good news is that proper node settings can be made just once. Crady has created initial settings. (Thanks a lot!) They are not all tested thoroughly but they should be good for default track layouts. Add the contents of the appended file somewhere to the end of TCD file and then try some heavy, medium and none cutting on pit entry/exit. Just note that bad pit entry warning appears only after you actually enter the pitlane, not immediatelly.

Quote from VoiD :Another weird thing is that you get a penalty when you "pass" the line at the outside of the track, e.g to give some extra room for the cars on track...

Ehm? I'm not sure what you mean, pitlane entry/exit penalties are always just question on entering/leaving proper race path.
EQ Worry
S2 licensed
Quote from JustForFunRacing :Well I think I found an other problem: If Airio gives me a Drive Trough because of cutting the pit exit, I am not able to remove this penalty.

Aaaah, you're right, that is a bug! I'll try to provide the solution ASAP. Thanks for reporting this, it is a side effect of one added feature.

EDIT: The solution was simple, the Airio 2.3.2 archive now contains updated EXE and PDB files and clearing the DT penalty should be possible without side effects.
Last edited by EQ Worry, .
EQ Worry
S2 licensed
Quote from Crady :If you drive an outlap (out of the pits) you get a message saying: "Invalid personal stats from this lap were not saved" (line 256)... I think this text is quite confusing... So I changed the text to "This was not a complete lap"...

You're right, this message causes some confusion, I will change it a bit. Note that you may turn off this message for yourself (just as the yellow flag announcement) by deselecting Private data personal option (in 2.3.2+).

Quote from Crady :There also is a text: "KICKED FOR SECURITY" (line 182)... well should be "KICKED FOR SAFETY" in this case...

I don't think you're right here. It is indeed kick for security, because impossible speed could be achieved by hacking. So kick is for security, spectate would be for safety, but i'm not sure if there should be admin option to choose between the two, because this filter doesn't fire as much.

Quote from Crady :There are a lot of texts in the German translation that are too long for the 64bit limit. So I had to change some of them in to a sorter version.

Right, thanks! I'll go through the language file and if nothing of 2.3 is missing, I'll make it available in language pack and complete distribution.

Quote from Crady :Perhaps there is a way for Airio calculating the length of a chat output and separate them 2 lines if needed like this...

Well, I was trying to evade this solution, for quite some time now. Of course splitting the message is possible, but I felt translators should try to use short items that fit into one line, because otherwise this may increase spamming.

But by many people this LFS limitation is seen as Airio defect, so I've given up. Into 2.3.3 I've implemented global message (such as speed, split, spec) splitting in case it cannot fit into one line. This is of course language-dependent, so some people may see one line while oher will have two, if they have that info display selected at all...
EQ Worry
S2 licensed
Quote from GmiRacing :It looks like that you are more interested in implementation of features, making sense or not, than of bugfixing. This will maybe results in a little bit of confusion (losing the red line) or in a quality problem of the software.

Oh? Sorry, this is a bit surprising view for me, for several reasons:

1) All recently implemented features make sense, there's always someone using them to full extent. What I'm strugling with are some principles introduced at the beginning, such as the total/champ data.

2) If there's a bug found (either by me or reported), I usually correct it at once. That is also partly the reason for so many updates. And the most important - currenty known bugs: NONE. Bugfixing is my primary task, I hate any kind of bug, however small.

3) The red line is to offer as complete and as flexible admin/driver system as reasonably possible, all that without scripting, just through described configuration items.

Quote from GmiRacing :I'm missing the strait concept of development as it was present at the beginning.

Uhm. About 18 months ago when I started developing Airio from scratch, I was just experimenting, having fun trying to add this and that, all hard-coded. Then suddenly it was possible to use the tool on AirAttack servers and I was adding more things. There was never any plan where it should go.

Some 12 months ago it was clear external configuration is needed, even if used just one one site. Then common stats, localization, all this was coming suddenly, as suggestions for improvements. When I wanted to make Airio public, because I thought it could be used also elsewhere, I had to add more customization options and change internal arrangements.

All this was done intuitively, based on experience of what is good and usable. When Airio went public some 6 months ago, many deficiencies were pointed out, many requests made, some bugs reported. All this was processed and today Airio is, in my opinion, pretty complex system, yet very stable and reliable, while still admin and user friendly.

The concept is to go forward this way... I'm no development manager having milestones set and a plan to follow. I'm just an amateur programmer having fun introducing new concepts at a time when serious LFS developemet has to a large extent (sadly) stopped completely.

Quote from GmiRacing :For me it would be more interesting to have a good documentation, what happens exactly by changing parameter x,y,z. Also it should be possible do download it, let's say as PDF-document.

Yes, documentation is my weakest point. It is in version 2.1, but the 20 intermediate releases changed many things. Problem is updating or rewriting docs takes so much time and is so boring. It is much easier to keep good changelog and reasonable decriptions in configuration files. But of course I want to update documentation. One day...

Quote from GmiRacing :I'm missing a change log as text-file in your updates.

While it may seem as easy thing to add changelog into every new release, it is always some additional work, requiring synchronization with hard-to-update results. I really prefer the online version.

Quote from GmiRacing :I'm missing a bug tracking system, so that bugs and feature requests can be easy tracked.

As mentioned above, there are currently no known/reported bugs. Concerning accepted requests there is the TODO list at the end of the changelog page. It tries to show the order in which things may be implemented in the future, but it is very inaccurate at times.

Quote from GmiRacing :Don't understand me wrong. In my opinion, your lapper is the best i have seen in the past! And this should remain. ;-)

Well, I'm trying to keep it that way, both the FREE and the FULL version. Also this is expressed in the number of updates, with each one also adding some extensive new/original things. But I guess I can see your point, to a certain extent. I think it could be summarized like this: FFS, stop this update madness, give it some time to settle, to show what's good and what's bad. OK, I'll try to do that, but you know, I'm driven... like the snow... pure in heart... driven together... and driven apart. (Anyone recognizes this one?)

Quote from Crady :If you are looking for a lapper... this way please: http://www.lfsforum.net/showthread.php?t=58267 This is the thread of the Airio Tracker.

Ouch, come on Crady, this was a bit like a blow below the belt. True, I prefer to call Airio a tracker, but we all know what we're talking about.
EQ Worry
S2 licensed
Quote from Bean0 :The total time is shown in one of the buttons at the top of the screen, however when this passes 1hr it goes wrong. ... As I said, I noticed it in an old version, but thought it worth mentioning in case it has slipped through the net.

Man, surely that's worth mentioning! Stupid me, I never thought of races with total time longer than 1 hour. Well, to say the truth I cannot imagine how the behaviour you describe could be possible, but certainly hours will be cut from display. Latest compile (still called 2.3.2) contains a fix.

Quote from michele0676 :Oh Eq, i love u !

You asked about 5 times for the past month so there it is. Sorry for the delay!

Quote from VoiD :Personally I get more excited about the PTH-support. But still no mail from Worry.

PTH support needed some after-release updates to be more reliable/usable, that's why the delay. Mail to FULL version users (and to Franky of 500servers) will follow shortly (minutes) after this post.

The initial 2.3.2 release had some small deficiencies. I did a quick update, meanwhile adding one more feature, the possibility to check correct pitlane entry, not only pitlane exit. Ah, also incorrect entry/exit can be now penalized as you wish. To get the new things, just download 2.3.2 again...
EQ Worry
S2 licensed
Bad news (for some), good news (for others): Airio 2.3.2 is released. All updates are summarized in the changelog, but here's a few interesting things:
  • Added support for path data (supplied by LFS developers). Proper racing path can be checked now (with definable allowances), proper entry from pits (on some tracks) and also idling outside the track may be allowed.
  • 14 common spectate reasons are now shown also in big buttons. Their default messages can be detailed using custom localizable texts. Good for providing e.g. additional info on tyres required, how to make better online PB or what car class to start with.
  • Added !grid command displaying expected restart grid (incl. data used for sorting). Added !rsb and !rtb commands showing PBs only of registered people (similar to Lapper's !topqual).
  • There are three additional personalization options (allowing among other things to turn on/off the much hated "You have caused yellow flag" message).
Looking at the changelog some may be scared by the number of added items, especially into SRV file. But note that 14 of them are textual items grouped into one new block. So the config files update really isn't complicated. Hopefully.

Enjoy or ignore.
EQ Worry
S2 licensed
Quote from GmiRacing :Hi EQ Worry, first of all thank you for the software you developed "Airio"!

Hi! You're welcome. Thanks for using this tool!

Quote from GmiRacing :A request. Is it possible to reduce the frequency of software updates. The frequencie (round about all 3 to 5 days) with which new versions are created by you. There is always a lot of effort for implementation. In particular, when multiple servers must be updated.

Hm, I realize there's been too many updates recently. So many it may be tiresome to be up-to-date constantly. But you know, I'm receiving requests for features and bug reports, and when I add something substantial or asked for, naturally I try to make the new things available immediatelly. Some people are always waiting for them. Then occasionally some bug reports start to come back and always ideas for improvements and a new cycle starts.

Recently (I mean last 12 updates or so) the config changes were always minor, usually some items added, rarely some moved to another file or removed completely. All these config updates can be done in 5 minutes, you just need a file comparison tool and compare your current config with new default config, which will show you nicely what new items are there and where.

I am myself updating configs of 2 server groups and I'm always done in 5 minutes or so. Download current used configs, open CFG, TCD and SRV files one by one in PSPad, compare the files with new defaults in Airio achive, copy new items to old configs, save, upload, reload. It really takes just a few minutes, including EXE and PDB files update. If you have several servers under one Airio, you are updating CFG and TCD files just once, also SRV, only sometimes copying new items into SRV.X files is you require different setup on a certain server.

Now if you run multiple Airio instances, then of course the effort multiplies. In that case consider if it would not be better to combine the servers under one or two instances, updating will be much faster then.

I personally do not see any advantage in having one BIG new release say once a month, instead of 4 smaller ones every week. If you'd prefer that, just ignore some 3 smaller releases and make a jump say from 2.2.8 to 2.3.2 once a month. The faster releases allow me to quickly solve all discovered troubles, correct some inconsistencies, implement small improvements and such.

Consider my very current situation: Some people asked for possibility to penalize/spectate drivers for cutting pit exit lines. So, in order to make this available I implemented a new feature reading proper racing path from PTH files (supplied by LFS developers). Then I added routines checking if the car is on the racing path. If not, a PB done in that lap may be ignored, because it was achieved by some cutting. In my view, pretty cool feature.

With additional definition it is possible to make sure cars return from pits to racing path in proper places as shown by pit exit lines. Also nice and requested. Knowing racing path also allows to let people idle when off the path, e.g. when struggling in gravel to get back to track. Also usable.

Using PTH data also some additional info can be output using !track command – exact length, path width, height changes. Some people suggested !grid command showing expected restart grid when custom sorting is used. So I added this including data usable for checking why the grid looks that way. Someone else requested a command mimicking Lapper's !topqual. So I added this as well.

With all the above and some fixes I think this makes a nice new release. I see no point in delaying this release for another 3 weeks just not to be so active. If you do not care about that features, ignore the release, wait for features or fixes that are important or interesting to you. Then do the update, changelog always mentioned all thing fixed, changed. If you like the features and want to test them, then you need to update some files. But really, it takes just 5 minutes.

Quote from michele0676 :U could define when a release is "stable". For example if 2.3.1 is a stable (no bug) versione then when u launch the 2.3.2 u explain if it's only an improve version with new functions.

Well, the intrinsic problem is new releases fix old bugs, but introduce new things as well, that may contain new bugs, so then comes next release with fixes, but also new features and there we go... I tried to make 2.3.1 and upcoming 2.3.2 as fixes-only, but see where it ended. I guess my forward momentum is too strong, but when I have a request and I see the way to go, I'm trying to implement it.

Quote from jasonmatthews :Or what if you had a stable version, say 2.30, with its config settings set in stone. Then for all the little updates, until the next stable release, lets say 2.40, airio would read the 2.30 config file, and also the update configs. So when you install airio 2.35 for example, it would read cfg.txt (same as in 2.30) then also read cfg.35.txt, which could have default values on install of the updated airio. This way, us server operators would not have to change anything at all, unless we wanted to use the new features.

Problem is there are really no special stable versions. Every release is in my eyes stable, or I would not make it available to everyone. There may appear bugs, of course, as in every software, but such may be contained in any version, regardless for how long it has a "stable" mark.

I'm not sure I understand the config files idea. There's one thing I could do, I guess, and that is to make special Airio.cfg.xxx.txt and Airio.srv.xxx.txt files where xxx is current version number. These files will contain all new config items and you may copy them into current configs or include them using IncludeFile directive.

Personally I wouldn't use the files as includes, because it time you can have several config files with items spread more or less randomly, but it may be an improvement for some. Update can be done fast, consolidation left for some other time.

One more note: When doing regular updates it is sufficient to replace EXE and PDB files, Airio will then use its default settings (usually reasonable) for any items not found in config files. Currently any 2.2.x -> 2.3.x update should be done by comparing config files. With versions 2.1.x and earlier basically complete reconfiguration using new files is necessary, there's been substantial changes in their structure...

Quote from VoiD :Is it possible with the current version to disable yellow-flag-rating-counts for BL1R...?

No, that is not possible. The rating settings are server-specific, not track/car specific.
EQ Worry
S2 licensed
Quote from Okram :In CTRA was:
FZR-GT2 - 28% Intake Air Restriction

Ah, that explains the different time adjustments. Note that Airio by default uses different GT2 cars restrictions, lower ones. Anyone is free though to change those as needed and create completely new custom cars. And good job, Okram, with the calculations.

Quote from Crady :But I don´t see a command to save a layout... Would it somehow be possible to create a !axs command for Airio enabling to save layouts?

Done, !axs command is implemented, requiring one parametr, name of the layout.

Quote from J@tko :I wouldn't think Airio would be able to do that.



Quote from Crady :I also would like to view the list of available layouts as buttons (!axi command). We have 6 layouts atm and listing them as chat does not work because of the 64bit limit...

Well, actually there was a little bug in the !axi command output, cutting 1st line and completely hiding others. Corrected now. Output still goes to chat, but it is complete, uncut.
EQ Worry
S2 licensed
Quote from Crady :Well OK... as we raced this layout the first time I just loaded it in SHIFT+U menu from my home computer. Later we uploaded several layouts via FTP and I created the track rotation.. maybe this was the problem.

I'm not sure, but maybe layouts loaded from client behave differently, maybe only layouts stored on host and loaded from there are reported by server as Airio expects. You can always type !track and see if Airio sees a layout loaded. In that case it will start to store stats for this new "track"...
EQ Worry
S2 licensed
Quote from Crady :I discovered a problem rotating several BL3 layouts with Airio: ... I also set the races to rotate to 4. But if I type !tr I only see this: "Races after the track was loaded: 5, Next track: BL3_layout2/5/MRT".
The text "Races after track was loaded" grows and grows and grows...but a rotation does not happen - I have to end the race manually!

Aaaahhh, right. After some testing the cause is clear - wrong string case handling. I did a small update fixing this and also the same max speed reported 4 times in layouts...

Quote from Crady :I also discovered that PBs are deleted if I we return to a layout we raced before

Oh? I really hope that would not be the case, because when I was checking this last time it was working OK. Also I tried this on your server and it seemed OK to me, my stats were correctly reported and saved.
EQ Worry
S2 licensed
Quote from VoiD :IMO reading logs is easier too. The pushed car gets the kick and the pusher must be close behind. Using "my logic" it must be the car after the kicked one...

Yes, good logic. It may be worth to check a few previous splits as well to see if the slower (XFG) and faster (RB4) cars were one right after another. I believe Airio system log is not as hard to comprehend and it really allows you to look back in time and deduce many things.
EQ Worry
S2 licensed
Quote from VoiD :KY1 on Race Center...? Are you serious?? ...it was on KY2R.

OMG, so sorry. It was a bit surprising though. I didn't read the link properly, there was just a mention about oval...

Quote from VoiD :The filter is very handy to kick some retards pushed by a mate from behind for a whole lap...

Ah, that's good, nice usage! I know other people use the time filter to disallow drafting even with oval races... I guess also the maximum allowed speed filter can be used for that.
EQ Worry
S2 licensed
Quote from Okram :I make TimeAdjustment for UFB, FX2, XR2 and FZ2. based on CTRA best lap time and WR time in LFS. I'm not sure, is this correct. ...

Wow, nice numbers, Okram! One thing baffles me though: In your calculations the FZ2 time adjustments are around 10 percent. But what restriction was used on CTRA? I know that with 20 percent intake air restriction the FZR -> FZ2 time adjustmets are 5 or 6 percent, not 10%.

Quote from michele0676 :If i use:
LapsPoints=0
All peoples take point?

LapsPoints defines how many laps (in percents) must people complete in race comparing to winner to get some points for the race. If you use 0, then even people completing just 1 lap may get points. Default setting is 80 meaning that to get points for a race for 5 laps you need to complete at least 4 laps.

Quote from michele0676 :There is a simple "way" to use ONLY the intake restriction with Airio ? Without Airio is impossible force the restriction, right ?

I'm not quite sure what you mean... Without InSim (such as Airio) you cannot force people to use certain restriction, except by displaying restrictions (F11, I think), listing (TAB) through people and telling everyone what they should do.

Quote from VoiD :After catching our first victim we adjusted the filter...

Yes, oval racing is known to breach the "possible lap/split/sector time" quite often, due to heavy drafting. However, by default the time-check filter does not run (see CheckTime in SRV file), it is just ready as a means to fight speed hacks, if some appear.

Two possible solutions: Do not run the time check on the server, or use lower possible split/sector times, just as you did. However, even with allowed time of 98 percent of WR there's a strong risk someone would be kicked. So I'd suggest to turn off the filter completely.
FGED GREDG RDFGDR GSFDG